The New York Yankees have sent catcher/designated hitter Brian McCann to the Houston Astros in exchange for pitching prospects Albert Abreu and Jorge Guzman, the clubs announced Thursday.